1
4
0
3
6
10
12
2
9
19
15
23
14
48
454
416
56
39
38
278
50
249
208
358
146
167
246
214
185
144
212
250
183
439
89
229
97
530
282
151
330
192
735
41